<?php
require_once "../lib/utils.php";

class AdministradorAgencias{

	//Function that creates a new Aditional user by a MySQL transaction
	function createAgencia($Nombre, $Direccion, $Ciudad, $Estado, $CP, $Lada, $Tel, $Fax, $Web, $Email, $Comision){

		$db = new DB();

		$query = "BEGIN";
		$db->query($query);

		$query = "
INSERT INTO agencias ( Id_Agencia , Id_Grupo , Nombre , Direccion , Ciudad , Estado , CP , Lada , Telefono , Fax , Sitio_Web , Correo_Electronico , Comision , Status )		
VALUES (NULL , NULL, '{$Nombre}', '{$Direccion}', '{$Ciudad}', '{$Estado}', '{$CP}', '{$Lada}', '{$Tel}', '{$Fax}', '{$Web}', '$Email', '$Comision', 'Activa')";
		if($db->indeup($query)){
					return true;
		}		
		return false;
	}

	function updateAgencia($idAgencia, $Nombre, $Direccion, $Ciudad, $Estado, $CP, $Lada, $Tel, $Fax, $Web, $Email, $Comision){
		
		$db = new DB();

		$query = "
UPDATE agencias A
SET A.Nombre = '{$Nombre}',
A.Direccion = '{$Direccion}',
A.Ciudad = '{$Ciudad}',
A.Estado = '{$Estado}',
A.CP = '{$CP}',
A.Telefono = '{$Tel}',
A.Lada = '{$Lada}',
A.Fax = '{$Fax}',
A.Sitio_Web = '{$Web}',
A.Correo_Electronico = '{$Email}',
A.Comision = '{$Comision}'
WHERE A.Id_Agencia = {$idAgencia}";

		if($db->indeup($query)){

			return true;
		}

		return false;
	}

//This function retrieves the data of the users from an specific User
	function getHotelData($idHotel){

	}

	function getAgenciaData($idAgencia){

		$toReturn;
		$db=new DB();
		$r=$db->query("Select * from agencias where Id_Agencia='{$idAgencia}'");
		if($db->total()>0){
				$toReturn=$db->getRow();
			}
		$db->close();
		return $toReturn;	
	}


}
?>